<?php
/** 
 * 
 * Description of notas_model
 *
 * @author Machete
 */
class notas_model  extends CI_Model{
    //put your code here
    function get_listado() {

        $this->db->select('id, idcurso,idalumno,nota1,nota2,nota3,nota4,nota5,promedio');
        $query = $this->db->get('notas');
        return $query->result();
    }

    function get_total_registros() {
        return $this->db->count_all('notas');
    }

    function get_alumnos_por_curso($curso) {
        $this->db->select('a.id, b.apellidos, b.nombres, a.nota1, a.nota2, a.nota3, a.nota4, a.nota5, a.promedio');
        $this->db->from('notas a, alumno b, curso c');
        $this->db->where('a.idalumno = b.id and a.idcurso = c.id and a.idcurso =', $curso);
        $query = $this->db->get();
        return $query;
    }
    
    function get_datos_registro($id){
        $this->db->select('id, idcurso,idalumno,nota1,nota2,nota3,nota4,nota5,promedio');
        $this->db->where('id', $id);
        $query = $this->db->get('notas');
        return $query->result();
    }

    function guardar($idcurso,$idalumno,$nota1,$nota2,$nota3,$nota4,$nota5,$promedio) {
        $datos = array(
                'idcurso' => $idcurso,
                'idalumno' => $idalumno,
                'nota1' => $nota1,
                'nota2' => $nota2,
                'nota3' => $nota3,
                'nota4' => $nota4,
                'nota5' => $nota5,
                'promedio' => $promedio
        );
        $this->db->insert('notas', $datos);
    }
    
    function actualizar_notas($idcurso,$idalumno,$nota1,$nota2,$nota3,$nota4,$nota5,$promedio){
        $datos = array(
                'nota1' => $nota1,
                'nota2' => $nota2,
                'nota3' => $nota3,
                'nota4' => $nota4,
                'nota5' => $nota5,
                'promedio' => $promedio
        );
        $this->db->where('idcurso', $idcurso);
        $this->db->where('idalumno', $idalumno);
        $this->db->update('notas', $datos);
    }


    function actualizar($codigo, $nombre){
        $datos = array(
                'idcurso' => $idcurso,
                'idalumno' => $idalumno,
                'nota1' => $nota1,
                'nota2' => $nota2,
                'nota3' => $nota3,
                'nota4' => $nota4,
                'nota5' => $nota5,
                'promedio' => $promedio
        );
        $this->db->where('id', $codigo);
        $this->db->update('notas', $datos);
    }
    
    function eliminar($codigo){
        $this->db->delete('notas', array('id' => $codigo));
    }

       function buscar($palabras){

        $query = $this->db->query("SELECT * FROM area WHERE nombre LIKE '%" . $palabras . "%'");
        return $query;

    }
    
    function insertar_registro_nota($curso, $codigo){
        $datos = array(
            'idcurso' => $curso,
            'idalumno' => $codigo
        );
        
        $this->db->insert('notas', $datos);
    }
    
    function get_total_alumno_curso($curso){
        return $this->db->count_all('notas', array('idcurso' => $curso));
        
    }
 
    
}

?>
